Soru & Cevap

Windows Phone için hangi veritabanı

14.08.2014 - 06:19

Merhabalar,

Yapmaya çalıştığım bir projem için en uygun veritabanını seçmeye çalışıyopurm. SQLite iyi olur diye düşünmüştüm ancak 60-70 bin kayıtlı db'ler için biraz yavaş kaldını fark ettim. Performans artırıcı etkenlere girmeden Windows Phone için hangi veritabanı uygundur ve neden? Bu konuda deneyimleri olan arkadaşların tavsiyelerine ihtiyacım var. 

14 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user victortomaili
victortomaili
31.10.2014 - 04:08

bir mobil uygulamada 60-70 bin data tutuyorsan bu yanlış olur. Öncelikle yediği hafıza telefon kullanıcısını rahatsız eder. İkincisi kullanıcı bu veriye her zaman anında ihtiyaç duymaz. Bunu optimize etmen gerekmekte. En çok kullanılan 1000 data 5000 data filan sqlite ile telefonunda offline kullanım için tutarsın. Ardından gerektiğinde online olarak daha az kullanılan datalara erişimi api üzerinden sağlarsın. Data kullanım miktarina göre (görüntülenme miktarına göre) en çok kullanılanları sqlite a eklersin ve az kullanılanları sqlite tan silersin. Bu tip bir çözüm uygulamayı daha kullanışlı hale getirebilir.
Offline zamanda yapılan değişiklikler online olduğunda senkronize edilmelidir.

picture-19630-1396170210.jpg
zbahadir
14.08.2014 - 11:46

Client üzerinde tutmam gerekiyor. SQLite pek çok yerde kullandım ama söz konusu mobil olunca ilk deneyimim oldu. Pek tatmin etmedi performans. Başka da taşıabilir veritabanı bilmiyorum.Mesela SQLCe performansı nasıldır? Alternatiflerim nedir bilmek isterim.

 

Talha Ortaş
18.08.2014 - 03:54
SqlCe mobil de yok kardeşim bende bir tablet uygulamasında denedim çalışmadı sonradan araştırdım Sql Server Ce nin desteklenmediğini gördüm. Sqlite a geçtim. Şuan Sqlite Türkçe Karakter Problemi veriyor bende de çözümünü biliyor musun?
picture-472-1375079047.jpg
mehmet.altiparmak
14.08.2014 - 11:24

O kadar çok kaydın varsa belki de mobil cihaz üzerinde tutmamalısın veriyi. SQLite birçok mobil platformda yaygın olarak kullanılıyor.

Veritabanı şemanını optimize etmeyi deneyebilirsin bence client uzerinde tutman gerekiyorsa.